*{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;	
}
div{
	box-sizing: border-box;
}
img{
	width: 100%;height: 100%;
}
ul{
	list-style-type: none;
}
input{
	outline: none;
}
body{
	font-family: Microsoft YaHei-Bold, Microsoft YaHei;
}
a{
	font-family: Microsoft YaHei-Bold, Microsoft YaHei;
}
.triangle{
    width:0; height:0;
    border-style:solid;
}
.triangleDown{
    border-bottom:none;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
}
.triangleUp{
    border-top:none;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
}
.triangleLeft{
    border-left: none;
    border-top-color: transparent!important;
    border-bottom-color: transparent!important;
}
.triangleRight{
    border-right: none;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}
 @font-face{ 
	font-family:tiaofu;
	src:local(条幅字体),url("../fonts/tiaofu.ttf")/*tpa=http://www.bigmaocn.com/assets/index/fonts/tiaofu.ttf*/ format("truetype")
}

/* 移动端 */

/* 顶部导航栏 */
.nav{
	display: none;
}
.navMobile{
	width: 100%;
	height: 9.25rem;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 2rem;
}
.navMobile .leftNavMobile{
	width: 150px;
	height: 52px;
}
.navMobile .leftNavMobile{
	width: 150px;
	height: 52px;
}
.navMobile .rightNavMobile{
	width: 1.875rem;
	height: 1.5625rem;
	position: relative;
}
.navMobile .rightNavMobile .pull_down{
	width: 31.25rem;
	background-color: #fff;
	position: absolute;
	right: -2rem;
	top: 3.90625rem;
	padding: 4rem;
	display: none;
	z-index: 10;
}
.navMobile .rightNavMobile .pull_down ul li{
	font-size: 1.8rem;
	margin-bottom: 2rem;
}
.navMobile .rightNavMobile .pull_down ul li a{
	color: #262626;
}
.navMobile .rightNavMobile .pull_down ul .navPhone{
	font-size: 1.8rem;
	font-weight: bold;
	color: #CF1C1B;
}


/* 底部导航栏 */
.bottomNav{
	width: 100%;
	background-color: #631d08;
	padding-bottom: 7.9375rem;
}
.bottomNav .pageWidth{
	padding-top: 9.3125rem;
}
.bottomNav .pageWidth .leftNav{
	width: 100%;
	text-align: center;
}
.bottomNav .pageWidth .navTitle{
	font-size: 3.75rem;
	font-weight: 400;
	color: #FFFFFF;
	font-family: tiaofu;
}
.bottomNav .pageWidth .bottomPhone{
	display: none;
}
.bottomNav .pageWidth .bottomPhoneMobile{
	font-size: 2.875rem;
	font-weight: 400;
	color: #FFFFFF;
	margin: 3.6875rem 0 2.375rem;
	display: block;
}
.bottomNav .pageWidth .address{
	font-size: 1.5rem;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 2.6875rem;
}
.allRelation{
	display: flex;
	justify-content: center;
}
.allRelation .itemPic{
	width: 4.5625rem;
	height: 4.5625rem;
	margin: 0 0.9375rem 12.3125rem;
	position: relative;
}
.bottomNav .rightMask{
	width: 39.375rem;
	height: 29.25rem;
	background-color: #fff;
	border-radius: 0.9375rem;
	padding: 2.875rem;
	margin: 0 auto;
}
.bottomNav .rightMask .rightTitle{
	font-size: 2rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 1.6875rem;
}

.bottomNav .rightMask .rightPhone{
	font-size: 1.25rem;
	font-weight: 400;
	color: #666666;
	margin-bottom: 3.75rem;
}
.bottomNav .rightMask .rightPhone span{
	font-size: 1.50rem;
	font-weight: bold;
	color: #C7000B;
}
.bottomNav .rightMask input{
	width: 34.375rem;
	height: 3.25rem;
	background: #F2F2F2;
	border-radius: 0.625rem;
	outline: none;
	border: none;
	margin-bottom: 1.25rem;
	padding-left: 1.1875rem;
}
.bottomNav .rightMask input::placeholder{
	color: #b8b8b8;
}
.bottomNav .rightMask .btn{
	width: 23.125rem;
	height: 3.25rem;
	background: #C8000B;
	border-radius: 0.625rem;
	line-height: 3.25rem;
	font-size: 1.125rem;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.maskPic{
	width: 7.375rem;
	height: 7.375rem;
	float: right;
}
/* 底部栏 */
.end{
	width: 100%;
	height: 8.3125rem;
	padding: 1.5rem 8.5875rem 0 1.8125rem;
	background-color: #fff;
	color: #000;
	text-align: left;
	font-size: 1.125rem;
}
	.maskItemPic{
		width: 10rem;
		height: 10rem;
		border-radius: 1rem;
		background-color: #fff;
		position: absolute;
		bottom: -11.5rem;
		left: -3rem ;
		text-align: center;
		padding-top: 0.8rem;
		
	}
	.maskItemPic p{
		font-size: 0.875rem;
	}
	.maskItemPic img{
		width: 6rem;
		height: 6rem;
		margin:0 auto;
		margin-bottom: 0.5rem;
	}
	.maskItemPic .t1{
		position: absolute;
		top: -0.6rem;
		left: 0;right: 0;
		margin: auto;
		border: 0.7rem solid #fff;
		border-top:none ;
	}










@media (min-width:1280px) {
	.pageWidth{
		width: 81.77vw;
		margin: 0 auto;
	}
	.navMobile{
		display: none;
	}
	.nav{
		display: block;
		width: 100%;
		height: 4.583vw;
	}
	.nav .navPageWidth{
		width: 89.58vw;
		margin: 0 auto;
		height: inherit;
		display: flex;
		align-items: center;
	}
	.nav .navPageWidth .navPic{
		width: 9.0625vw;
		height: 3.125vw;
		margin-right: 9.167vw;
	}
	.nav .navPageWidth ul{
		width: 50.52vw;
		height: inherit;
		display: flex;
		justify-content: space-between;
		margin-right: 5.99vw;
		padding-top: 2.815vw;
	}
	.nav .navPageWidth ul li a{
		color: #262626;
		font-size: 1.042vw;
	}
	.nav .navPageWidth ul li .liPic{
		width: 1.667vw;
		height: 0.73vw;
		margin: 0 auto;
	}
	.nav .navPageWidth ul li:hover a{
		color: #d6000b;
	}
	.nav .navPageWidth .navPhone{
		width: 13.24vw;
		height: 2.292vw;
		border-radius: 0.3125vw;
		font-size: 0.9375vw;
		font-weight: bold;
		color: #fff;
		line-height: 2.292vw;
		text-align: center;
		background:#CF1C1B;
		border: 1px solid #CF1C1B;
	}
	
	/* banner */
	.banner{
		width: 100%;
		display: block;
	}
	.bannerMobile{
		display: none;
	}

	/* 底部导航栏 */
	.bottomNav{
		width: 100%;
		background-color: #631d08;
		padding-bottom: 6.875vw;
	}
	.bottomNav .pageWidth{
		display: flex;
		margin-top:60px;
		padding-top: 5.208vw;
		justify-content: space-between;
	}
	.bottomNav .pageWidth .leftNav{
		width: 35.55vw;
		text-align: center;
	}
	.bottomNav .pageWidth .navTitle{
		font-size: 4.0625vw;
		font-weight: 400;
		color: #FFFFFF;
	}
	.bottomNav .pageWidth .bottomPhone{
		font-size: 2.425vw;
		font-weight: 400;
		color: #FFFFFF;
		margin: 1.66vw 0;
		display: block;
	}
	.bottomNav .pageWidth .bottomPhone{
		font-size: 2.425vw;
		font-weight: 400;
		color: #FFFFFF;
		margin: 1.66vw 0;
		display: block;
	}
	.bottomNav .pageWidth .bottomPhoneMobile{
		display: none;
	}
	.bottomNav .pageWidth .address{
		font-size: 1.25vw;
		font-weight: 400;
		color: #FFFFFF;
		margin-bottom: 1.25vw;
	}
	.allRelation{
		display: flex;
		justify-content: center;
	}
	.allRelation .itemPic{
		width: 3.75vw;
		height: 3.75vw;
		margin: 0 0.833vw;
		cursor: pointer;
		position: relative;
	}
	.bottomNav .rightMask{
		width:32.65625vw ;
		height: 24.271vw;
		background-color: #fff;
		border-radius: 0.521vw;
		padding: 2.083vw;
	}
	.bottomNav .rightMask .rightTitle{
		font-size: 1.667vw;
		font-weight: bold;
		color: #333333;
		margin-bottom: 0.833vw;
	}
	
	.bottomNav .rightMask .rightPhone{
		font-size: 0.833vw;
		font-weight: 400;
		color: #666666;
		line-height: 1.25vw;
		margin-bottom: 2.9167vw;
	}
	.bottomNav .rightMask .rightPhone span{
		font-size: 1.25vw;
		font-weight: bold;
		color: #C7000B;
	}
	.bottomNav .rightMask input{
		width: 26.49vw;
		height: 2.708vw;
		background: #F2F2F2;
		border-radius: 0.521vw;
		outline: none;
		border: none;
		margin-bottom: 1.042vw;
		padding-left: 1.25vw;
	}
	.bottomNav .rightMask input::placeholder{
		color: #b8b8b8;
	}
	.bottomNav .rightMask .btn{
		width: 18.96vw;
		height: 2.708vw;
		background: #C7000B;
		border-radius: 0.521vw;
		text-align: center;
		line-height: 2.708vw;
		font-size: 0.8333vw;
		font-weight: bold;
		color: #FFFFFF;
		margin-top:1.042vw ;
	}
	.maskPic{
		width: 5.833vw;
		height: 5.833vw;
		float: right;
	}
	/* 底部栏 */
	.end{
		width: 100%;
		height: 3.8vw;
		background-color: #fff;
		color: #000;
		text-align: center;
		font-size: 0.833vw;
	}
	.end span{
		margin: 0 2.292vw;
	}
	.maskItemPic{
		width: 10.4167vw;
		height: 10.4167vw;
		border-radius: .7813vw;
		background-color: #fff;
		position: absolute;
		bottom: -11.4583vw;
		left: -3.3458vw ;
		text-align: center;
		padding-top: .7813vw;
	}
	.maskItemPic p{
		font-size: .7292vw;
	}
	.maskItemPic img{
		width: 6.7708vw;
		height: 6.7708vw;
		margin-bottom: .5208vw;
	}
	.maskItemPic .t1{
		position: absolute;
		top: -.7813vw;
		left: 0;right: 0;
		margin: auto;
		border: .7813vw solid #fff;
		border-top:none ;
	}
}

